ZE3442-8088 Микрокомпьютерный принципный экспериментальный блок Учебное оборудование Обучение электротехнике Обзор системы
Введение
Перед использованием экспериментальной системы микрокомпьютерного принципиального испытательного блока обязательно внимательно прочтите это руководство, чтобы у вас было полное представление о системе. Обзор системы, а также установка и использование являются предметом этой книги, а остальное относится к соответствующим главам соответствующего тома.
Особенности системы
1. Микрокомпьютерный принципный испытательный блок имеет внешний эмулятор 51, компактную структуру системы, полное совместное использование ресурсов, отсутствие переключения шин и автоматическую идентификацию типа ЦП.
2. Экспериментальная система имеет идеальную программную и аппаратную конфигурацию, программное обеспечение для моделирования поддерживает Win98/2000/XP и другие операционные системы, а также поддерживает разработку языка ассемблера и языка C. Экспериментальный контент богат, и это идеальная платформа для обучения однокристальным микрокомпьютерам, принципам и интерфейсам микрокомпьютеров.
Распределение ресурсов системы
1. Распределение пространства для хранения системного ПЗУ/ОЗУ
2. Распределение адресов портов ввода/вывода
Установка и использование системы
51 экспериментальная установка и использование системы
1. Установка 51 части программного обеспечения для моделирования: установочный файл DICE-Microcomputer Principle Test Box_KEIL CDROM\TOOL\Keil V809a \1Install\c51v809a.exe", следуя подсказкам DICE-Microcomputer Principle Test Box_KEIL CDROM\TOOL\Keil V809a \KEIL V809a Installation Instructions.doc", завершите установку 51 части программного обеспечения для моделирования KEIL. Подробные инструкции см. в DICE-Microcomputer Principle Test Box_KEIL CDROM\REF\DICE-KEIL USB Emulator User Manual.pdf. 2. Настройки системы
Установите все переключатели SW3~SW5 в положение ВКЛ, вставьте плату 51K-CPU в держатель платы ЦП (с обеих сторон 8088Unit) и закоротите блок короткого замыкания платы 51K-CPU на "внешнюю программу" (при работе в автономном режиме или использовании эмулятора для эксперимента блок короткого замыкания подключается к положению "внешней программы". Когда программа загружается во внутреннюю FLASH однокристального компьютера AT89S52 через программатор или ISP онлайн, блок короткого замыкания подключается к "внешней программе".)
3. Программирование ISP онлайн
При использовании кабеля загрузки для загрузки файла HEX во внутреннюю FLASH однокристального компьютера установите другой блок короткого замыкания на плате 51K-CPU в "режим программирования". Для обычных экспериментов установите его в "общий режим" при выполнении программы.
Для конкретного использования и настроек онлайн-программирования ISP см. CD DICE-Microcomputer Principle Test Box_KEIL CDROM\REF\51 Приложение функции загрузки ISP для однокристального компьютера (интерфейс USB).doc.
4. Использование в автономном режиме
Когда питание экспериментального прибора включено, на цифровой трубке должно отображаться "P.___ ___51", что указывает на то, что экспериментальная система находится в автономном состоянии 51. Вы можете ввести соответствующий номер эксперимента с помощью клавиши экспериментального прибора, а затем нажать клавишу [EX/FV], чтобы выполнить экспериментальную программу на полной скорости. Например, введите цифровые клавиши 0 и 9, подключите провода эксперимента A/D, а затем нажмите клавишу [EX/FV], чтобы запустить эксперимент A/D экспериментальной последовательности номер девять.
5. Подключение к работе ПК
Убедившись, что питание отключено, извлеките микроконтроллер AT89S52 из платы 51K-CPU, вставьте штекер IDC40 на 40-жильном белом плоском кабеле в гнездо IDC40 эмулятора USB DICE-KEIL, а затем используйте случайно распределенный кабель USB для подключения эмулятора к ПК; вставьте 40-жильную головку эмуляции на другом конце 40-жильного белого плоского кабеля в зеленое фиксирующее гнездо в правом верхнем углу экспериментального прибора DICE-5210K.
Примечание: не вставляйте его наоборот. Первый контакт в левом верхнем углу 40-контактного гнезда DIP является первым контактом микроконтроллера. На первом контакте 40-контактного разъема эмуляции есть стрелка. Эмулятор USB DICE-KEIL должен быть размещен на правой стороне экспериментальной платы. Если у вас есть какие-либо вопросы, пожалуйста, позвоните в нашу службу технической поддержки.
(5) Подробную информацию об установке и использовании программного обеспечения и драйверов см. в руководстве эмулятора.
Примечание:
(1) Независимо от того, подключаете ли вы или отключаете ли вы интегральные схемы и платы ЦП, подключаете ли кабели связи, устанавливаете ли перемычки или подключаете ли экспериментальные схемы, обязательно делайте это при выключенном питании, в противном случае это может привести к повреждению оборудования.
(2) После подключения экспериментальной схемы ее следует тщательно проверить перед включением питания. Экспериментальное соединение
51 таблица экспериментальной проводки микроконтроллера
Эксперимент 1: Эксперимент с подсветкой порта P1 P1.0~P1.7→L1~L8(светодиод)
Эксперимент 2: Эксперимент с сигналом поворота P1 P1.0→K1,P1.1→K2
P1.4→L1,P1.5→L2,P1.6→L5,P1.7→L6
Эксперимент 3: Вход порта P3.3, выход порта P1 P3.3→K1
P1.0~P1.7→L1~L8(светодиод)
Эксперимент 4 Промышленное последовательное управление P3.4 →K1,P3.3→K2
P1.0~P1.6→L1~L7, P1.7→VIN,JP блок короткого замыкания подключен к ON (аудиоусилитель)
Эксперимент 5 8255 порт A, B, C выходной квадратный сигнал Без какого-либо соединения наблюдайте выходной квадратный сигнал с портов PA, PB и PC
Эксперимент 6 8255 порт PA управляет портом PB PA0~PA7→K1~K8,Q0~Q7→L1~L8
Эксперимент 7 8255 Управление светофором 8255 PA0~PA7 Подключите светодиоды последовательно L7~L5、L3~L1
Эксперимент 8 Простое расширение ввода-вывода Y0~Y7 подключается к K1~K8, Q0~Q7 подключается к L1~L8, CS1 подключается к FF80H, CS2 подключается к отверстию FF90H, JX0 подключается к JX7 (D0~D7)
Эксперимент 9 Эксперимент по аналого-цифровому преобразованию IN0→VOUT,VIN→+5 В,CS4→FF80H,JX0→JX6
WR→IOWR,RD→IORD,ADDA、ADDB、ADDC→0 В(заземление)
Эксперимент 10 Эксперимент по цифро-аналоговому преобразованию CS5→FF80H,JX2→JX0,WR→IOWR,AOUT→вольтметр
Эксперимент 11 Эксперимент по отображению клавиатуры 8279 CS6→FF80H,JRL→JR,JSL→JS,JOUT→JLED
SW3, SW4, SW5 установлены в положение OFF (установлены в положение ON после эксперимента)
Эксперименты 12 и 13 (принтер) Специальный кабель соединяет CZ4 (PRT) с интерфейсом микропринтера (опционально)
*Эксперимент 14 Календарный контроль часов DS12887 эксперимент CZ7 (материнская плата) → CZ1 (MC3), P3.2 → /IRQ (MC3) (опционально)
Эксперимент 15 Эксперимент по чтению и записи карты памяти I2C P3.0→SCL,P3.1→SDA,INS→P1.0,P1.0~P1.2→L1~L3 (светоизлучающая трубка)
Эксперимент 16 Запись ISD1730 См. инструкции по эксперименту ниже.
Эксперимент 17 Воспроизведение ISD1730 То же, что и Эксперимент 16
Эксперимент 18 Управление реле P1.0→JIN,JZ→Заземление,JK→L1,JB→L2
Эксперимент 19: Управление шаговым двигателем P1.0~P1.3→HA~HD
Эксперимент 20 8253 Прямоугольная волна CLK0→2 МГц,GATE0→5V,CS3→FF80H,Подключите OUT0 к осциллографу, запустите программу и посмотрите, есть ли на выходе осциллографа прямоугольная волна.
Эксперимент 21: Эксперимент по регулированию скорости замкнутого контура малого двигателя постоянного тока P1.0~P1.7----->K8~K1;(Скорость двигателя постоянного тока можно задать через K1~K8, количество оборотов/сек, шестнадцатеричный вход)
P3.2----->HOUT(Выход датчика двигателя постоянного тока);
CS5----->FF80H,
AOUT----->DJ
WR----->/IOWR,
JX2----->JX0。
Запустите программу: на цифровой трубке отобразится «установленное значение скорости - текущее значение скорости»! Примечание: не устанавливайте слишком большое значение оборотов/сек, поскольку фактическая скорость малого двигателя постоянного тока составляет около 1F/S.
Эксперимент 22 Эксперимент с матрицей светодиодов 16*16 JLPC→JX16,JHP1→JX10,JLPA→JX9,JLPB→JX15
Эксперимент 23 Эксперимент с ЖК-дисплеем 128*64 JX10→JX12,JX11→JX14,/RST→/RST
Эксперимент 24 Эксперимент с программируемым асинхронным интерфейсом связи 8250 (самостоятельная передача и самоприем) JX0→JX3,CS7→FF80H,TXD→RXD
Эксперимент 25
Эксперимент с программируемым интерфейсом связи 8251 (с ПК) (1) 8251 блок: CS8→FF80H, CLK→1.8432M, T/RXC→OUT1, TXD→EX-TXD, RXD→EX-RXD, JX20→JX17; (Примечание: TXD и RXD находятся в блоке 8251; EX-TXD и EX-RXD находятся в пользовательском порту связи CZ11, и соответствующие номера — TXD и RXD)
(2) Блок 8253: CS3→FF90H, GATE1→+5V, CLK1→1.8432M;
(3) Настройки переключателя: установите SW3, SW4 и SW5 в положение ON и подключите последовательный порт ПК к разъему пользовательского порта связи CZ11 (автономная работа, эмулятор не требуется, и ПК должен иметь два последовательных порта для работы в режиме онлайн);
(4) Запустите «Serial Port Debug Assistant», установите соответствующий последовательный порт и скорость передачи данных (9600), введите 25 в режиме P и нажмите клавишу выполнения F0/EX, на дисплее замигает P, нажмите цифровые клавиши на малой клавиатуре, и соответствующие числа отобразятся на экране ПК, и нажмите MON, чтобы вернуться в режим P.
Эксперимент 26 Эксперимент по последовательной передаче данных MCU RS232 / RS485 (связь двух машин) (1) Подготовьте два тестовых блока микрокомпьютера и определите, что машина 1 предназначена для отправки, а машина 2 — для приема;
(2) При использовании в качестве эксперимента интерфейса RS232: P3.0 и P3.1 машины 1 и машины 2 соединены крест-накрест, и две машины имеют одну и ту же землю.
(3) При использовании в качестве эксперимента интерфейса RS485, P3.0→R0, P3.1→DI, K1→TEN/R (переключатель K1, когда переключатель находится на высоком уровне, он «отправляет»; когда переключатель находится на низком уровне, он «принимает»).
Пары A и B машины 1 и машины 2 должны быть соединены проводами, и обе машины должны иметь одну и ту же землю.
(4) Сначала запустите машину 2, чтобы машина 2 находилась в состоянии ожидания приема P. Затем запустите машину 1, чтобы машина 1 находилась в состоянии отправки P. Нажмите цифровую клавишу на клавиатуре машины 1, и соответствующее значение цифровой клавиши должно отобразиться на цифровой трубке машины 2.
Эксперимент 27 Эксперимент по последовательному приему MCU RS232 / RS485 (связь двух машин) Экспериментальное подключение такое же, как в эксперименте 26
Эксперимент 28 Эксперимент по интеллектуальному измерению температуры на основе DS18B20 P1.0→DQ
Эксперимент 29
Эксперимент по инфракрасной связи в однокристальной микрокомпьютерной системе P3.2→HOUT,P1.5→SP (зуммер)
Эксперимент 30 Эксперимент по последовательному аналого-цифровому преобразованию TL549 (AIN) Аналоговый входной канал подключен к отверстию потенциометра VOUT с помощью провода, входная клемма потенциометра VIN подключена к +5 В, I/O CLOCK (CLK) подключен к P1.6, DATA OUT (DO) подключен к P1.7, CS подключен к P1.0
Эксперимент 31 Эксперимент по последовательному преобразованию 10-битного ЦАП TLC5615 DIN→P1.2, SCLK→P1.1,/CS→P1.0,OUT→DJ
Эксперимент 32
Эксперимент с микросхемой часов/календаря реального времени PCF8563 SDA→P1.7, SCL→P1.6, K1→P1.0, когда P1.0 находится на низком уровне, цифровая трубка отображает «часы, минуты, секунды»; когда P1.0 находится на высоком уровне, цифровая трубка отображает «год, месяц, день».
Эксперимент 33 Эксперимент по сбросу схемы сторожевого таймера MAX813L Подробные сведения об экспериментальных соединениях см. в инструкциях по эксперименту.
Эксперимент 34 Эксперимент по преобразованию напряжения/частоты LM331 VIN0 подключен к отверстию VOUT потенциометра, входной вывод VIN потенциометра подключен к +5 В, а выходной вывод частоты FOUT подключен к P3.5
Эксперимент 35: Последовательная микросхема памяти 93C46, чтение и запись, эксперимент P3.0→CS,P3.1→SK,P3.2→DI,P3.3→DO
P1.0~P1.7→L1~L8(светодиод)
Эксперимент 36 Эксперимент по чтению и записи памяти шины I2C AT24C02 SCL→P1.6, SDA→P1.7, P1.0→L1 (индикатор записи), P1.1→L2 (индикатор чтения), A0, A1, A2 заземлены.
Эксперимент 37 Эксперимент с широтно-импульсной модуляцией PWM PWM_IN→P1.7,V_OUT→DJ(Малый двигатель постоянного тока)
Эксперимент 38 74LS164 последовательно-параллельное преобразование P3.0→A/B,P3.1→CP,P1.0→CLR,Вызовите программу и запустите ее, и двузначная цифровая трубка будет отображать числа 00~99 в цикле.
Эксперимент 39
Эксперимент по параллельно-последовательному преобразованию 165 P1.0~P1.7→D7~D0,P3.0→Q7,P3.1→CLK(CP),P3.2→S/L,
CKIN→GND。
Эксперимент 40
Эксперимент по исполнению электронной музыки P1.5→SP (зуммер) или P1.5→VIN (динамик, аудиоусилитель)
Эксперимент 41
Эксперимент по температуре и давлению CS4→FF80H, JX0→JX6, WR→/IOWR, RD→/IORD, ADDA, ADDB, ADDC→0V (земля)
Температурный тест: IN0→VT Тест давления: IN0→VP